mechanical process technology - Spanish English Dictionary